﻿using System.Collections.Generic;
using CardGameCore.Common;

namespace CardGameCore.Battle
{
    public abstract class Actor
    {
        public int Hp;
        public int MaxHp;
        public int BattleCost;
        public List<Vector2Int> Positions { get; } = new List<Vector2Int>();
        public Dictionary<Vector2Int, Card> BattleCards { get; } = new Dictionary<Vector2Int, Card>();
        public List<Card> CardPool { get; } = new List<Card>();
        public List<Card> HandCards { get; } = new List<Card>();
    }
}